html鼠标放在图片上图片自动放大,css使图片自动放大

目的:将鼠标放在图片上,图片自动放大,鼠标移开后图片大小复原。
实现过程:
方法一:通过hover来控制鼠标放到图片上时图片的大小,通过transition来控制变化的时间。
具体代码如下

<!DOCTYPE html>
<html>
<head>
<style> 
div
{
width:100px;
height:200px;
background:red;
transition:width 2s;
}

div:hover
{
width:200px;
}
</style>
</head>
<body>
<div></div>
<p>把鼠标指针移动到红色的图片上就可以看到过渡效果。</p>
</body>
</html>

我们可以看到红色方框在两秒内变宽一倍。
方法二:使用transform:scale()的方法,在scale的括号中写出放大的倍数。
图片放大是按照transition中的秒数,返回原来图片的大小也是按照秒数来复原。
代码如下。

<!DOCTYPE html>
<html>
<head>
<style> 
div
{
width:100px;
height:200px;
background:red;
transition: 5s;
margin: 100px;
}

div:hover
{
transform: scale(1.5);
}
</style>
</head>
<body>
<div></div>
<p>把鼠标指针移动到红色的图片上就可以看到过渡效果。</p>
</body>
</html>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值